// FunctionObjectFactoryImp.h: interface for the FunctionObjectFactoryImp class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_FUNCTIONOBJECTFACTORYIMP_H__711031FC_7562_49F6_B647_B941A8682943__INCLUDED_)
#define AFX_FUNCTIONOBJECTFACTORYIMP_H__711031FC_7562_49F6_B647_B941A8682943__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000


#include "FunctionObjectFactory.h"

namespace pa
{
	class DllExport FunctionObjectFactoryImp : public FunctionObjectFactory  
	{
	public:
		FunctionObjectFactoryImp();
		virtual ~FunctionObjectFactoryImp();

	public:
		Function* NewFunctionObject(const OriginalFunction& pOriginal);

	};

};

#endif // !defined(AFX_FUNCTIONOBJECTFACTORYIMP_H__711031FC_7562_49F6_B647_B941A8682943__INCLUDED_)
